:root{--xd:all 0.5s ease; --zhihao15: 15px;--zhihao16:16px;--zhihao17:17px;--zhihao18:18px;--zhihao20: 20px;--zhihao22:22px;--zhihao24:24px;--zhihao26:26px;--zhihao28:28px;--zhihao30:30px;--zhihao33:33px;--zhihao36:36px;--zhihao40:40px;--zhihao45:45px;--zhihao48:48px;--zhihao50:50px;--zhihao55:55px;--zhihao60:60px;--zhihao68: 68px;--zhihao80:80px;--zhihao90: 90px;--zhihao100: 100px;--zhihao110: 110px;--zhihao18-h: 24px;--zhihao20-h: 26px;--zhihao28-h: 33px;--zhihao24-h: 30px;--zhihao26-h: 31px;--zhihao30-h: 36px;--zhihao33-h: 39px;--zhihao36-h: 42px;--zhihao40-h: 48px;--zhihao45-h: 51px;--zhihao50-h: 56px;--zhihao55-h: 63px;--zhihao60-h: 70px;--zhihao68-h: 76px;--zhihao80-h: 90px;--color-zs: #da251d;--color-fs: #313131;--color-ql: #f5f9ff;--color-bs:#fff;--color-hs:#000;--color-f6: #f6f6f6;--color-f4: #f4f4f4;--color-f2: #f2f2f2;--color-f1: #f1f1f1;--color-333: #333;--color-666: #666;--color-999: #999;--color-eee: #eee;--color-ccc: #ccc;}
header{position:fixed; z-index: 1000; align-items: center; width:100%; padding: 0 4%; transition:var(--xd); border-bottom: 1px solid Rgba(0, 0, 0, 0.05);}
.header-1 img{height:44px;}
.header-2 ul li{height: 66px; line-height: 66px;position: relative;}
.header-2 ul a{padding: 0 10px; margin: 0 0.5vw; font-size: var(--zhihao17);  height: 66px; line-height: 66px; }
.header-2 ul li::after{position: absolute; width:100%; transform: scaleX(0); bottom: -1px; height: 2px; background: var(--color-zs); content: ''; left: 0; transition: var(--xd);}
/* .header-2 ul a:hover{color:var(--color-zs)} */
.header-2 ul li:hover::after{ transform: scaleX(1);}
.header-2 ul li dl{position: absolute; top: 66px; width: 200%; left: -7%;padding:0 7%;}
.header-2 ul li dl dt{background: var(--color-bs); border-bottom: 1px solid var(--color-bs); height:45px; line-height: 45px;background:var(--color-f1);}
.header-2 ul li dl a{color: var(--color-333); height:45px; line-height: 45px;display: block; transition: var(--xd); }
.header-2 ul li dl a:hover::after{transform: scaleX(0);}
.header-2 ul li dl dt:hover{background: var(--color-zs);}
.header-2 ul li dl dt:hover a{color: var(--color-bs);}
.header-2 ul li dl dt:last-of-type{border-bottom: none;}
.header-3 i{font-size: var(--zhihao24); color: var(--color-666);}
.header-3 .header-ewm-img{ padding: 5px;background: #fff;border: 1px solid rgba(0,0,0,0.1);border-radius: 3px; width: 120px;height: 120px;position: absolute; left:-40px;top: calc(100% + 22px);transform: translate3d(0px,50%,0);pointer-events: none;opacity: 0;filter:alpha(opacity=0);}
.header-3 .header-ewm:hover .header-ewm-img{transform: translate3d(0px,-15px,0);opacity:1;filter:alpha(opacity=100);}
.header-3 a i{padding-left: 5px;}
.header-3 a:hover{color: var(--color-zs);}

.logo-h{display: none; visibility: hidden;}
.top_box_b{background: var(--color-bs);border-bottom: 1px solid Rgba(0, 0, 0, 0.05) !important;}
.top_box_b .logo-b{display: none; visibility: hidden;}
.top_box_b .logo-h{display: block; visibility: visible;}
.nytcd ul a{color: var(--color-bs);}
.nytcd-tb i{color: Rgba(255,255,255,.7);}
.nyt{border-bottom: 1px solid Rgba(255, 255, 255, 0.2);}
.nyt .header-3 a{color: var(--color-bs);}
.top_box_b .nytcd ul a{color: var(--color-hs);}
.top_box_b .nytcd-tb i{color: var(--color-999);}
.top_box_b .header-3 a{color: var(--color-hs);}
.banner{overflow: hidden;}
.header-ewm{margin-left: 10px;}
.banner-logo{width: 100%; z-index: 40;}
.banner-logo img{animation: rocket_ 2s ease-in-out infinite;}
.banner-wz{top:20%; left: 4%; z-index: 50;}
.banner-wz h1{font-size: var(--zhihao50); line-height: var(--zhihao55-h);}
@keyframes rocket_{	0% {transform: translateY(0px);opacity: 1;}	50% {transform: translateY(-25px);}	100% {transform: translateY(0px);opacity: 1;}}
.nybanner .nybanner-wz{  top: 47%; z-index: 10;}
.nybanner .nybanner-wz p{font-size: var(--zhihao60); color: var(--color-bs); line-height: var(--zhihao60-h); letter-spacing: 18px;}
.nywzjl .nybanner-wz p{letter-spacing: 0;}
.nywzjl{background: var(--color-hs);}
.nywzjl video{height: 85vh; object-fit: cover; opacity: 0.8; width: 100%;display: flex;}
.nybanner-mbx{bottom: 20px; color: Rgba(255,255,255,.5);}
.nybanner-mbx a{color: Rgba(255, 255, 255, .5);}
.nybanner-mbx a:hover{color: var(--color-bs);}
.nybanner .nybanner-wz span{font-size: var(--zhihao28); color: var(--color-bs); display: block; padding-bottom: 13px;}
.sbt-l span{display: block; font-size: var(--zhihao16); color: var(--color-999); padding-bottom: 10px;}
.sbt-l p{ font-size: var(--zhihao40); line-height: var(--zhihao40-h); font-weight: bold;}
.sbt-r{ font-size: var(--zhihao18); color: var(--color-666); width: 50%; text-align: justify;}
.s-1 .sbt-r{padding-top: 39px;}
.s-1-1{border-top: 1px solid var(--color-ccc); margin-top: 25px;}
.s-1-1-l{ width: 33%;}
.s-1-1-r{ width: 65%;}
.s-1-1-l ul a{display: block; color: var(--color-999); font-size: var(--zhihao24); font-weight: bold; line-height: var(--zhihao36-h); transition: var(--xd);}
.s-1-1-l ul a:hover{color: var(--color-zs);}
.s-1-1 #container,.m-1-nr #container{width: 100%; height: 100%; cursor: grab;}
#loader{  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  display: flex;  align-items: center;  justify-content: center;  color:var(--color-zs);  font-size: 24px;  z-index: 10;}
.sflt{border-radius: 0 0 0 120px; overflow: hidden;}
.scpflgd .swiper-slide a{display: block;}
.scpflgd .swiper-slide a p{ left: 2%; bottom: 0; }
.scpflgd .swiper-slide a p img{ height: 80px;}
.scpflgd .swiper-slide a h2{ font-weight: 500; padding: 25px 0 10px 65px;}
.s-2{background: var(--color-ql);}
.s-2 .sbt{position: sticky; top: 140px;}
.s-2-l{ width: 450px;}
.s-2-r{ width: calc(100% - 650px);}
.s-2-r li{background: var(--color-bs); margin-bottom: 25px;}
.s-2-r li:last-child{margin-bottom: 0;}
.s-2-r li img{ width: 43%; border-radius: 0 0 0 45px;}
.s-2-1-l{ width: 55%; padding: 5%;}
.s-2-1-l h2{font-size: var(--zhihao26); color: var(--color-zs);display: flex; align-items: center;}
.s-2-1-l h2 i{font-size: var(--zhihao60); line-height: var(--zhihao60); font-weight: 500; padding-left: 20px; color: #2b4c9c;}
.s-2-1-l p{ font-size: var(--zhihao16); color: var(--color-666);text-align: justify; padding-top: 10px;}
.s-2-l .sbt-r{padding-top: 20px;}
.s-3 .sbt-r{margin: 20px auto 0; width: 70%;}
.s-3-sj{ width: 85%;}
.s-3-sj li{text-align: center; }
.s-3-sj li div{font-size: var(--zhihao100); color: var(--color-zs); font-weight: bold;}
.s-4{background: var(--color-hs);}
.s-4-z-1{top: 30%;z-index: 10;}
.s-4-z-1 a{border: 1px solid Rgba(255,255,255,.5); padding: 5px 0; width: 180px; margin-top: 5vh; border-radius: 20px; display: block; text-align: center; color: var(--color-bs);transition: var(--xd);}
.s-4-z-1 a:hover{background: var(--color-zs); border: 1px solid var(--color-zs);}
.s-4-z-1 .sbt-r{width: 350px; padding-top: 20px;}
.s-4-z-2{bottom: 15%; z-index: 10;}
.s-4-z-2 li{text-align: center; color: var(--color-bs); font-size: var(--zhihao20); font-weight: bold; margin-right: 8vw;}
.s-4-z-2 li span{ font-weight: 500; font-size:14px; color: Rgba(255,255,255,.8);}
.s-4 video{ width: 100%; object-fit: cover; opacity: 0.4; height: 100vh; display: flex;}
.s-5{background: var(--color-ql); height: 40vw;}
.slogo-nr{ width: 12vw;}
.slogo{ width: 70%;}
.slogo-nr:nth-child(1){ left: 0; top:0%;}
.slogo-nr:nth-child(2){ left: 11%; top: 27.5%;width: 11vw;}
.slogo-nr:nth-child(3){ left: 0; top: 53%;}
.slogo-nr:nth-child(4){ right: 0; top: 0%;}
.slogo-nr:nth-child(5){ right: 11%; top: 27.5%;width: 11vw;}
.slogo-nr:nth-child(6){ right: 0; top: 53%;}
.swiper-pagination-bullet-active{background: var(--color-zs);}
.shzhbgd .swiper-pagination{bottom: 12%;}
.shzhbgd .swiper-slide:nth-child(6){display: none;}
.shzhbgd .swiper-slide{height: 40vw;}
.s-6-bt{ width:26%;}
.s-6-bt .sbt{text-align: center; font-size: var(--zhihao33); color: Rgba(255,255,255,.5); width: 100%; top: 40%;}
.s-6-bt .sbt p{ padding-top: 15px; font-size: var(--zhihao45); font-weight: bold; line-height: var(--zhihao45-h); color: var(--color-bs);}
.s-7-xw{margin-top: 25px;}
.s-7-xw-l{ width: 35%;border-radius: 10px; overflow: hidden;}
.s-7-xw-r{ width: 61%;}
.s-7-xw-r a{display: block; width: 49%; background: var(--color-ql); padding: 4%; border-radius: 10px;transition: var(--xd);}
.s-7-xw-r a:nth-child(-n+2){ margin-bottom: 20px;}
.s-7-xw-r a h1{font-size: var(--zhihao20);}
.s-7-xw-r a p{font-size: var(--zhihao16); color: var(--color-666); padding-top: 10px;transition: var(--xd); height: 82px; word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.s-7-xw-r a time{font-size: var(--zhihao16); color: var(--color-999); padding-top: 10px; padding-top: 15%;transition: var(--xd);}
.s-7-xw-r a time i{transition: var(--xd);}
.s-7-xw-r a:hover{background: var(--color-zs); color: var(--color-bs);}
.s-7-xw-r a:hover p{ color: Rgba(255,255,255,.7);}
.s-7-xw-r a:hover time{ color: Rgba(255,255,255,.7);}
.s-7-xw-r a:hover time i{padding-right: 30px;}
.s-8 .sbt-r{ padding-top: 20px; color: var(--color-bs);}
footer{background: #4a4a4a;}
.footer-bt{ color: var(--color-bs); font-size: var(--zhihao36); line-height: var(--zhihao36); border-bottom: 1px solid Rgba(255,255,255,.1); padding: 25px 0 40px; margin-bottom: 40px;}
.footer-bt i{padding-top: 6px;display: block; padding-left: 15px;font-size: var(--zhihao28); line-height: var(--zhihao36); color: Rgba(255,255,255,.5);}
.footer-nr-1-l img{ height: 51px;}
.footer-nr-1-r ul a{display: block; color: var(--color-ccc);}
.footer-nr-1-r ul li{padding-left:7vw;}
.footer-nr-1-r ul li a:nth-child(1){color: var(--color-bs); font-weight: bold; padding-bottom: 16px; }
.footer-nr-1-r ul li dl{padding-left:10px;}
.footer-nr-1-r ul li dl{font-size: 12px;}
.footer-nr-1-r ul li dl a:nth-child(1){color: var(--color-ccc); padding: 0; font-weight: 500;}
.footer-nr-1-r ul li a:hover{color: var(--color-bs);}
.footer-nr-2{margin:60px 0 25px;}
.footer-nr-2 li{ width: 48%; background: #505050; padding: 10px 35px; border-radius: 10px;}
.footer-nr-2 li:nth-child(-n+2){width: 25%;}
.footer-nr-2 li i{font-size: var(--zhihao45);}
.footer-nr-2 li p{font-weight: bold; padding-left: 15px;}
.footer-nr-2 li p span{display: block; font-weight: 500; color: Rgba(255,255,255,.5);}
.footer-nr-3,.footer-nr-3 a{color: #707070; font-size: 12px;}
.footer-nr-3 a{ padding-left: 4px;}
.footer-nr-3 a:hover{color: var(--color-bs);}
.cbsp{right: 0; bottom:5%; background: var(--color-hs); z-index: 100;}
.cbsp i{ top: 50%; left: 50%; transform: translate(-50%, -50%); color: var(--color-zs); z-index: 10;transition: var(--xd); font-size: var(--zhihao24); width: 50px; height: 50px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: var(--color-bs);}
.cbsp img{opacity: 0.5;}
.cbsp a:hover i{ background: var(--color-zs); color: var(--color-bs);}
.zzao{position:fixed;height:100%;width:100%;background:rgba(0,0,0,.8);top:0;left:0;z-index:-1;opacity:0}
.sb_zzao{z-index:99;width:100%;height:100%;top:0;left:0;right: 0; bottom: 0; background:rgba(0,0,0,.9);visibility:hidden; opacity:0;}
.video_out{display:none; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 83%;}
.video_out video{ width: 100%;}
.vdo_close{width:30px;height:30px;border-radius:50%;background:black;top:-15px;right:-15px;z-index: 10;}
.vdo_close .iconfont{display:block;text-align: center;line-height:30px;font-size:13px;color:white;cursor:pointer;}
.vdo_close .iconfont:hover{transform-origin:center;transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);}
.j-1{background: url(../images/jjd.jpg) center top no-repeat; background-size: 100%;}
.j-1-l{ width: 400px;}
.j-1-l .sbt{position: sticky; top: 140px;}
.j-1-r{ width: calc(100% - 450px);}
.j-1-r-2 li{ width: 46%; border-bottom: 1px solid var(--color-eee); padding-bottom: 10px;}
.j-1-r-2 li p{ font-size: var(--zhihao45); line-height: var(--zhihao45);}
.j-1-r-2 li:nth-child(-n+2){margin-bottom: 25px;}
.j-1-r-2 li sup{ font-size: var(--zhihao18); line-height: var(--zhihao18); padding-left: 10px;}
.j-1-r-1{ font-size: var(--zhihao18);  color: var(--color-333);  text-align: justify;}
.jjgcgd{padding-bottom: 35px;}
.jjgcgd .swiper-slide img{border-radius: 10px;}

.j-2{background: url(../images/whd.jpg) center top no-repeat;background-size: cover;}
.j-2 .sbt{width: 400px; padding-top: 5vh;}
.j-2 .qywhgd{width: calc(100% - 470px);}
.qywhz{padding: 5vh 0 5vh 30px; border-left: 1px solid Rgba(0, 0, 0, 0.1);}
.qywhz i{font-size: var(--zhihao45); padding-bottom: 10vh; display: block; color: var(--color-zs);}
.qywhz p{font-size: var(--zhihao24); font-weight: bold;padding-bottom: 6px;}
.qywhz span{font-size: var(--zhihao18); color: var(--color-666);}
.j-3-gd{width: 100%; padding-top:15vh;}
.gslcsz{text-align: center; padding-bottom: 30px;}
.gslcnr{padding-top: 5vh;}
.gslcnr .swiper-slide{font-size: var(--zhihao18);}
.gslcnr .swiper-slide h2{font-size: var(--zhihao33); font-weight: 500;}
.gslcnr .swiper-slide div{width: 50%; padding-top: 20px;color: Rgba(255, 255, 255, 0.9);}
.gslcsz::after{ width:100%; height: 1px; background:Rgba(255,255,255,.3); content: ''; position: absolute; bottom:10px; left: 0%; }
.gslcsz .swiper-slide{color: Rgba(255,255,255,.7); cursor: pointer;}
.gslcsz .swiper-slide-thumb-active{color: var(--color-bs); font-weight: bold;}
.gslcsz .swiper-slide::after{ width: 8px; height: 8px; background:Rgba(255,255,255,.5); content: ''; position: absolute; bottom: -23.7px; left: 48%; border-radius: 50%;}
.gslcsz .swiper-slide-thumb-active::after{ background: var(--color-bs);}

.j-3{background: url(../images/lcd.jpg) center top no-repeat;;background-size: cover;}

.j-5 .s-4-z-1 a{border: 1px solid Rgba(255,255,255,.5); padding: 3px 0; width: 260px; font-size: var(--zhihao18); margin:20px auto; border-radius: 20px; display: block; text-align: center; color: var(--color-333);transition: var(--xd);}
.j-5 .s-4-z-1 a:hover{background: var(--color-zs); border: 1px solid var(--color-zs); color: var(--color-bs);}
.j-5 .s-4-z-1 a i{padding-left: 20px;}

.c-1{background: var(--color-ql) url(../images/cpd.png) top center no-repeat;}
.c-1-l{ width: 500px; }
.c-1-l .sbt{position: sticky; top:120px}
.c-1-r{ width: calc(100% - 500px - 10%);}
.c-1-l .sbt-r{ width: 100%; padding-top: 20px;}
.c-1-l-1 img{ width:180px; margin: 30px auto;}
.hgpg img{width: 300px;}
.c-1-r ul li{background: var(--color-bs); padding:5vh 4vw; margin: 10px 0; display: flex; justify-content: space-between;}
.c-1-r-1-1{ width: 70%;}
.c-1-r-1-1 p{font-size: var(--zhihao28);padding-bottom: 6px;}
.c-1-r-1-1 span{font-size: var(--zhihao18); color: var(--color-666); }

.c-1-r-1-2{font-size: var(--zhihao30); padding: 5px; width: 50px; line-height: 40px; height: 50px; text-align: center; color: var(--color-bs);background: #c3cce2; border-radius: 50%; font-weight: bold; letter-spacing: -2px;}
.c-2-nr{padding-top: 30px;}
.c-2-nr-1{ width: 30%;}
.c-2-nr-2{ width: 70%;}
.c-2-nr-2 li{ width: 50%; background: var(--color-ql); height: 50%; position: relative; display: flex; align-items: center;}
.c-2-nr-2 li:nth-child(2){background: #3856a0;}
.c-2-nr-2 li:nth-child(3){background: var(--color-zs);}
.s-2-nr-z{text-align: center; color: var(--color-bs);}
.s-2-nr-z p{font-size: var(--zhihao24); font-weight: bold;}
.s-2-nr-z span{font-size: var(--zhihao16);}
.c-2-nr-2 li .s-2-nr-z{text-align: left; padding: 0 6%;}
.c-2-nr-2 li .s-2-nr-z i{font-size: var(--zhihao45); line-height: var(--zhihao45); padding-bottom: 10px; display: block;}
.c-2-nr-2 li:nth-child(1) .s-2-nr-z{color: var(--color-333);}
.c-2-nr-2 li:nth-child(4) img{height: 100%;}
.c-2-nr-1 .s-2-nr-z{bottom: 10%; padding: 0 5%;}

.xgyygd{padding-top: 30px; padding-bottom:0;}
.xgyygd .swiper-slide p{ text-align: center; padding-top: 10px; font-size: var(--zhihao18);}
.c-4 ul{border-top: 1px solid var(--color-eee); margin-top: 20px; padding-top: 25px; display: grid;grid-template-columns: repeat(4, 1fr);  grid-gap: 30px 40px;}
.c-4 ul a{padding: 20px;transition: var(--xd); border: 1px solid var(--color-f1);border-radius: 10px;}
.c-4 ul a h2{font-weight: 500; border-top: 1px solid var(--color-eee); font-size: var(--zhihao17); padding:15px 0 10px;}
.mojucp ul a h2{padding-bottom: 0;}
.c-4 ul a p{color: var(--color-666);}
.c-4 ul a:hover{transform: translateY(-10px);box-shadow: 0px 6px 25px rgba(0, 0, 0, 0.08);}
.c-4 ul a:hover h2{color: var(--color-zs);}
.cplb-nr ul{ margin-top: 0; padding-top: 0; border: none;}
.cplb-nr ul a{transition: var(--xd); border: 1px solid var(--color-f1); padding: 20px; border-radius: 10px;}
.cplb-nr ul a:hover{transform: translateY(-10px);box-shadow: 0px 6px 25px rgba(0, 0, 0, 0.08);}
.gdcp{text-align: center;}
.gdcp a{background: var(--color-zs); border-radius: 15px; color: var(--color-bs);padding: 8px 25px; display: inline-block; font-size: var(--zhihao15); transition: var(--xd);}
.gdcp a:hover{background: var(--color-ql); color: var(--color-zs);}
.c-5,.f-1,.m-3{background: var(--color-ql);}
.cfwlcgd{padding-top: 30px;}
.cfwlcgd .swiper-slide a{background: var(--color-bs); display: block; padding:60px 45px; text-align: center;}
.cfwlcgd .swiper-slide a i{color: var(--color-zs); font-size: var(--zhihao60); line-height: var(--zhihao60);}
.cfwlcgd .swiper-slide a p{font-size: var(--zhihao22); font-weight: bold; padding-bottom: 10px; padding-top: 20px;}
.cfwlcgd .swiper-slide a span{font-size: var(--zhihao16); color: var(--color-666);}
.f-1 .sbt{width: 70%; margin: 0 auto;}
.f-2 dl dt,.f-2 dl dd{ width: 50%;}
.f-2 dl:nth-child(2){background: var(--color-ql);flex-direction: row-reverse;}
.f-2 dl dd h2{font-size: var(--zhihao45); font-weight: 500; line-height: var(--zhihao45-h); padding-bottom: 25px;}
.f-2 dl dd p{font-size: var(--zhihao18); color: var(--color-666);}
.f-2 dl dd ul{padding-top: 20px;font-size: var(--zhihao18); color: var(--color-333);}
.f-2 dl dd ul li{position: relative; padding-left: 15px;}
.f-2 dl dd ul li::after{ width: 6px; height: 6px; background: #b2b2b2; border-radius: 50%; position: absolute; left: 0; top: 12px; content: '';}
.f-2 dl dd{padding: 30px 8%;}


.f-3 .s-4-z-1 a{margin: 3vh auto 0;}
.f-3 .s-4-z-1{top: 50%;}
.f-3 .s-4-z-1 a:hover{background: var(--color-bs); color: var(--color-zs);border: 1px solid var(--color-bs);}
.m-1{background: var(--color-hs);}
.m-1-nr ul{ width: 100%;}
.m-1-nr ul li{width: 30%; background: var(--color-bs); margin: 15px 5% 15px 0; padding: 20px;}
.m-1-nr ul li:nth-child(2n){margin: 15px 0 15px 5%;}
.m-1-nr ul li i{font-size: var(--zhihao45); color: var(--color-zs); line-height: var(--zhihao45); padding-right: 20px; overflow: hidden; width: 65px; padding-top:6px;}
.m-1-nr ul li div{width: calc(100% - 65px);}
.m-1 .sbt-l{color: var(--color-bs);}
.m-1 .sbt-r{color: var(--color-eee);}
.mjsjgd,.mjdzlcgd{padding: 30px 0 40px;}
.mjsjgd .swiper-slide p{ text-align: center; font-size: var(--zhihao18); padding-top: 10px;}
.cdlbcd ul li a{display: flex; align-items: center; background: var(--color-ql); padding: 10px 35px; border-radius: 10px; margin-right: 20px;border-bottom: 2px solid var(--color-bs);}
.cdlbcd ul li a img{height: 40px; width: auto;}
.cdlbcd ul li a h3{font-size: var(--zhihao22); padding-left: 26px;}
.cdlbcd-1{ width: 50%}
.cdlbcd-1 a{width: 30%; border-bottom: 1px solid var(--color-ccc); font-size: var(--zhihao17); font-weight: bold; color: var(--color-666); padding:0 10px 10px;}
.cdlbcd-1 a div img{height: 30px; width: auto; padding-right: 15px;}
.cdlbcd-1 a i{display: block; transform: rotate(90deg); color: var(--color-ccc);}
.cdlbcd ul li a.active{border-bottom: 2px solid var(--color-zs);}
.cdlbcd-1 a.active{color: var(--color-zs);}

.mjdzlcgd .swiper-slide div{background: var(--color-bs); padding: 50px 30px 40px; transition: var(--xd); text-align: center;}
.mjdzlcgd .swiper-slide div:hover{background: var(--color-zs); color: var(--color-bs);}
.mjdzlcgd .swiper-slide div p{ padding-top: 8px; font-size: var(--zhihao18); color: var(--color-666);}
.mjdzlcgd .swiper-slide div i{ font-size: var(--zhihao50); padding-top: 25px;display: block; color: var(--color-zs);}
.mjdzlcgd .swiper-slide div:hover p,.mjdzlcgd .swiper-slide div:hover i{ color: var(--color-bs);}


.cbkf{background: var(--color-bs); border-radius:15px; position: fixed; right: 10px; text-align: center;  bottom: 30%; padding: 10px;z-index:100;box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.15);}
.cbkf li{border-bottom: 1px solid var(--color-f1); padding: 7px 0; cursor: pointer;font-size: 12px; color: var(--color-666);}
.cbkf li i{font-size: var(--zhihao22);line-height:var(--zhihao22); color: var(--color-666); display: block; padding-bottom: 3px;}
.cbkf li:last-child{border-bottom: none;}
.cbkf li:last-child i{font-size: var(--zhihao20);line-height: var(--zhihao20);}
.fw-nr{position: absolute; right:40px; background: #fff; padding: 15px; bottom:0;border-radius: 15px; opacity: 0; visibility: hidden;transition: var(--xd);z-index: 99; box-shadow: 0 0 10px 0 rgba(0,0,0,.2);}
.fw-nr img{width: auto; margin:5px auto 0;}
.fw-nr h1 a{font-size: var(--zhihao18); color: var(--color-zs);}
.fw-nr p{ font-size: var(--zhihao16);}
.fw-nr p:nth-of-type(2){padding-top: 10px;}
.cbkf-fw:hover .fw-nr{opacity:1; right:55px; visibility: visible;}
.cbkf li:hover i{color: var(--color-zs);}

.cpdtgd{position: sticky; top: 140px; padding-bottom: 40px;}
.cpxq-l{width: 36%;}
.cpxq-r{width: 55%;}
.cpxq-r-nr-t{font-size: var(--zhihao26); font-weight: bold; padding-bottom: 10px;}
.cpxq-r .sbt-r{width: 100%;}

.lxwm,.xww{ background:var(--color-ql);}
#GBookAdd{ position: relative;}
#GBookAdd .wenben{ width: 32%; float: left; margin-right: 1.9%; color: #000;margin-bottom: 22px;}
#GBookAdd .wenben .titles_p{font-size: 14px; margin-bottom: 10px;}
#GBookAdd .wenben .text{ width: calc(100% - 20px); height: 48px;line-height: 48px; padding: 0 10px; border-bottom: 1px solid #f4f4f4; background: inherit; color: #000;}
#GBookAdd .wenben:nth-of-type(3){margin-right: 0;}
#GBookAdd .neirong{margin-top: 30px; margin-bottom:20px;}
#GBookAdd .neirong .cmessage{ width: calc(100% - 22px); padding: 10px; min-height: 150px; font-family: Microsoft Yahei; border-bottom: 1px solid #f4f4f4; background: inherit;color: #000;}
#GBookAdd .neirong .titles_p{font-size: 14px; margin-bottom: 10px;}
#GBookAdd .submit{ width: 200px;height: 42px; display: block; background: #ccc; color: #fff;margin: 0 auto; font-size: 14px;border-radius:5px;}
.zxly #GBookAdd .submit{ margin-top: 25px;}
#GBookAdd .submit:hover{ background:var(--color-zs); cursor:pointer;}
.lysm{ font-size: 12px; color: #666; padding-bottom: 20px;}
.cpxa-zx-nr input{width:48%;height: 48px;line-height: 48px;padding: 0 10px;border-bottom: 1px solid var(--color-eee);background: inherit; color: var(--color-333); margin-bottom: 15px;}
.cpxa-zx-nr textarea{ width: 100%; font-family: "Microsoft Yahei";padding: 0 10px;border-bottom: 1px solid var(--color-eee); margin-top: 25px; height: 12.5vw;}
.cpxq-zx-r .submit{ position: absolute; transition: var(--xd); width: 190px; text-align: center; padding: 10px 0; left: 50%; transform: translateX(-50%); bottom: 70px; background: Rgba(255,255,255,0.5); font-size:15px; border-radius: 5px;}
.cpxq-zx-r .submit:hover{ background: var(--color-zs); color: var(--color-bs);}
.info-lx{ display: flex; justify-content: space-between; background: #fff; align-items: center; flex-wrap: wrap;}
.lx-1{ padding: 30px 5%; width: 48%;}
.lx-1 h1{ font-size:26px;  padding-bottom: 10px;}
.lx-2{width: 50%;}
.lx-2 img{ width: 100%;}
.lx-1-nr img{ width: auto; max-width: 100%;}
.lx-1-nr{font-size: var(--zhihao17); line-height: var(--zhihao18-h); color: var(--color-666);}
.xwcd{background: var(--color-bs);}
.xwcd ul a{padding: 25px;font-size: 20px; position: relative; margin: 0 15px;}
.xwcd ul a.active::after{position: absolute; content: ''; width: 100%; height: 2px; background: var(--color-zs); left: 0; bottom: 0;}

.xwlb ul{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap:30px;}
.xwlb ul a{display: block; background: var(--color-bs); padding: 50px 12%; border-radius: 10px; position: relative;transition: var(--xd);min-width: 0;} 
.xwlb ul a h2{ font-size: var(--zhihao22);overflow: hidden;white-space: nowrap;text-overflow:ellipsis;padding-bottom: 10px; font-weight: 500;}
.xwlb ul a p{color: var(--color-666); text-align: justify; font-size: var(--zhihao16);word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.page{text-align:center;}
.page ul{float:left; position:relative; left:50%;}
.page ul li{position:relative; right:50%; float:left; margin-right:4px; text-align:center; }
.page ul li a{display:block;color:var(--color-666);width:40px; height:40px; line-height:40px; text-align:center; border: 1px solid #e1e1e1;transition: 1s; background: var(--color-bs); }
.page ul li a:hover{background:var(--color-zs);color:var(--color-bs);width:40px; height:40px; line-height:40px; text-align:center; display:block;border: 1px solid var(--color-zs);transition: 1s;}
#page-dq{ background:var(--color-zs);}
#page-dq a{color:var(--color-bs);border: 1px solid var(--color-zs);background:var(--color-zs);}
#page-dq a:hover{background: none;}
.xwlb-gq{margin-top: 30px; color: var(--color-999);}
.xwlb ul a:hover{background: var(--color-zs); color: var(--color-bs); transform: translateY(-10px);}
.xwlb ul a:hover time{color: Rgba(255, 255, 255, .5);}
.xwlb ul a:hover p{color: Rgba(255, 255, 255, .7);}
.xwlb-gq span i{padding-top: 3px; padding-left: 5px; font-size: 12px;}
.xwlb ul a:hover .xwlb-gq{color: Rgba(255, 255, 255, .5);}
.kongge{height: 80px;}
.mbx{ padding: 10px 4% 0; font-size: 12px; color: var(--color-666);}
.mbx a{color: var(--color-666);}
.mbx a:hover{color: var(--color-zs);}
.alxq-ms{ border-top: 1px solid var(--color-f1); border-bottom: 1px solid var(--color-f1); padding: 15px 0; margin: 15px 0 30px; font-size: var(--zhihao18);color: var(--color-333);}
.alxq-sx{border-top: 1px solid var(--color-f1); padding-top: 15px; margin-top: 30px;}
.alxq-sx a{display: block; color: var(--color-666);}
.alxq-sx a:hover{color: var(--color-zs);}
.alxq-nr{font-size: var(--zhihao16); color: var(--color-333); line-height: var(--zhihao20-h);border-top: 1px solid var(--color-f1);padding-top: 30px;margin-top: 15px;}
.alxq-nr a{color: var(--color-zs);}
.alxq-nr a:hover{color: red;}
.alxq-nr img{ margin: 10px auto; max-width: 100%; width: auto;}
.alxq{max-width: 1058px;}
.mj-w{ width: 50%; height: 100%;}



.w100{width:100%;}
.ztjz{text-align: center;}
.yanse-b{color: var(--color-bs);}


@media (max-width:1500px) {

  
}

@media (max-width:1440px) {
    .banner{padding-top: 25px;}
    .banner-wz{top: 20%;}
    .banner-wz h1,.sbt-l p,.s-6-bt .sbt p,.j-1-r-2 li p{font-size: var(--zhihao30);line-height: var(--zhihao30-h);}  
    .sbt-r,.j-1-r-1{font-size: var(--zhihao17);}
    .s-2-l{ width: 402px;}
    .s-2-r{width: calc(100% - 490px);}
    .s-6-bt{ width: 30%;}
    .shzhbgd .swiper-pagination{bottom: 12%;}
    .s-5,.shzhbgd .swiper-slide{height: 45vw;}
    .s-7-xw-r a p{-webkit-line-clamp:2;height: 58px;}
    .footer-bt{font-size: var(--zhihao30);line-height: var(--zhihao30);}
    .slogo-nr{ width: 13vw;}
    .slogo-nr:nth-child(2){ width: 13vw;left: 10%;top: 26.5%;}
    .slogo-nr:nth-child(5){ width: 13vw;right: 10%;top: 26.5%;}
    .s-3-sj li div{font-size: var(--zhihao90);}
    .scpflgd .swiper-slide a p img{height: 60px;}
    .j-1-l,.j-2 .sbt{width: 380px;}
    .j-1-r,.j-2 .qywhgd{width: calc(100% - 390px);}
    .nybanner .nybanner-wz p{font-size: var(--zhihao45); line-height: var(--zhihao45-h);}
    .c-4 ul{grid-gap: 20px;}
    .sflt{border-radius: 0 0 0 100px;}
    .nybanner .nybanner-wz span{font-size: var(--zhihao24);}
    .c-2-nr-2 li .s-2-nr-z{left: auto; padding: 0 5%; text-align: center; width: 100%;}
    .c-2-nr,.xgyygd,.cfwlcgd{padding-top: 20px;}
    .s-7-xw{margin-top: 20px;}
    .f-2 dl dd h2{padding-bottom: 15px;font-size: var(--zhihao40);line-height: var(--zhihao40-h);}
    .f-2 dl dd p,.f-2 dl dd ul,.c-1-r-1-1 span,.lx-1-nr{font-size: var(--zhihao16);}
    .c-1-l-1 img{width: 140px;}
    .c-1-r-1-1 p{font-size: var(--zhihao24);}
    .cfwlcgd .swiper-slide a{padding: 60px 30px;}
    .scpflgd .swiper-slide a h2{padding: 15px 0 10px 50px;}
    .slogo{width: 85%;}
    .header-1 img{height: 40px;}
    .s-2-nr-z p{font-size: var(--zhihao20);}
    .s-2-1-l h2 i{font-size: var(--zhihao45); line-height: var(--zhihao45-h);}

  






}

@media (max-width:1280px) {
  .c-2-nr-1{ width: 40%;}
  .c-2-nr-2{ width: 60%;}
  .c-4 ul{grid-gap: 30px;}
  .banner-wz h1, .sbt-l p, .s-6-bt .sbt p, .j-1-r-2 li p{font-size: var(--zhihao30); line-height: var(--zhihao30-h);}
  .banner{padding-top: 40px;}
  .s-7-xw-r a h1{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
  .s-4-z-1 .sbt-r{ width: 300px;}
  .nybanner .nybanner-wz p{font-size: var(--zhihao40); line-height: var(--zhihao40-h);}
  .f-2 dl dd h2{font-size: var(--zhihao30); line-height: var(--zhihao30-h);}
  .xwlb ul a{padding: 30px 10%;}
  .c-1-l{ width: 350px;}
  .c-1-r{width: calc(100% - 350px - 10%);}
  .c-1-r ul li{padding: 30px;}
  .cfwlcgd .swiper-slide a{padding: 50px 15px;}
  .j-1-l, .j-2 .sbt{width: 340px;}
  .j-1-r, .j-2 .qywhgd{width: calc(100% - 340px);}
  .j-2{padding: 10vh 0;}
  .xwlb ul{grid-gap: 20px;}
  .xwlb{padding-bottom: 30px;}
  .sflt {border-radius: 0 0 0 80px;}
  .s-2 .sbt,.j-1-l .sbt{top: 110px;}


}

@media (max-width:1024px){
  .sjcd{ float:left;margin-right: 0.5rem; color:#fff;}
  #top .nav{display: none;}	
  #top{ min-width:inherit; transform: translateY(0%);background:#fff;overflow: hidden;position: fixed;top: 0;left: 0;z-index: 1000;width: 100%; padding: 14px 5%;box-shadow: 0px 0px 75px 0px rgb(0 0 0 / 7%);}
  #top .logo{float: left;}
  #top .logo a{display: block; float: left;}
  #top .logo a h1{ font-size: 1.3rem;}
  #top .logo img{ height:40px; width:auto;}
  #top .menu{float: right;padding-top: 9px;}
  #top .menu em{font-style:normal;padding-right: 13px;padding-top: 0;display: block;float: left;}
  #top .menu span{ width: 2rem;float:right;padding-top: 1px;}
  #top .menu span i{ width: 100%;height:2px; display: block;background: #333; margin-bottom: 6px;}
  #top .menu .menu2 i:nth-of-type(1){transform:rotate(-45deg) translateY(10px);}
  #top .menu .menu2 i:nth-of-type(3){transform:rotate(45deg) translateY(-12px);}
  #top .menu .menu2 i:nth-of-type(2){transform:translateX(-40px);opacity: 0;filter:alpha(opacity=0); width: 0;}
  .top .nav{margin-left: 4%;}
  .top_hidden{ transform: translateY(-100%); opacity: 0;filter:alpha(opacity=0);}
  .hback{ width: 100%; height: 100%;background: rgba(0,0,0,0.8); display: block; position: fixed; top: 0;left: 0;z-index: 0;opacity:0;filter:alpha(opacity=0); visibility: hidden;}
  .caidan{width: 50%; max-width: 400px; height: 100%;background: #fff; position: fixed; top: 0; right:0; z-index: 101; transform: translateX(100%); visibility: hidden; display: block;}
  .caidan .caidan_nav{ padding: 59px 5%; height: calc(100% - 40px);overflow-y: scroll;}
  .caidan .caidan_nav ul>.menu_list_box_item{border-bottom: 1px solid rgba(0,0,0,0.1);}
  .caidan .caidan_nav ul>.menu_list_box_item:nth-child(1){border-top: 1px solid rgba(0,0,0,0.1); padding-top: 20px;}
  .caidan .caidan_nav ul>.menu_list_box_item .caidan_1{ padding: 0 5%;display: block; font-size:1rem;height:3rem;line-height:3rem; }
  .caidan .caidan_nav ul>.menu_list_box_item .sjcd1{ padding: 0 5%;display: block; font-size:1rem;height:3rem;line-height:3rem; width: 50%;float: left;}
  .caidan .caidan_nav ul>.menu_list_box_item .sjcd2{width: 40%; float: right;}
  .caidan .caidan_nav ul>.menu_list_box_item .caidan_1:hover{}
  .caidan .caidan_nav ul>.menu_list_box_item .caidan_1 i{float: right; opacity: 0.6;filter:alpha(opacity=60);font-size: 20px;pointer-events:none}
  .caidan .caidan_nav ul>.menu_list_box_item:hover .caidan_1 i{transform: rotate(90deg);}
  .caidan.caidan_oppen{ transform: translateX(0%);z-index: 999; visibility: visible;}
  .caidan_hidden{transform: translateX(100%);}
  .caidan .caidan_nav ul .caidan_2box{width: 100%; padding:4% 0 4% 10%; display: none; background: #f6f6f6;}
  .caidan .caidan_nav ul .caidan_2box li{height: 30px;line-height: 30px; border-top: 1px solid rgba(0,0,0,0.05);}
  .caidan .caidan_nav ul .caidan_2box li:nth-of-type(1){border-top: 0;}
  .caidan .caidan_nav ul .caidan_2box li:hover a{transform:translateX(10px);}
  .caidan .caidan_nav ul .caidan_2box li a{ font-size: 12px; display: block;}
  .zbsjdh{ padding: 20px 0 0;}
  .zbsjdh a{ width:100%;background:#f6f6f6;text-align: center; color: #333; padding:12px; margin: 2px 0;display: block;}
  .zbsjdh a span{display: block; width: 18px;height: 18px;border-radius: 50%;overflow: hidden; border: 1px solid Rgba(0, 0, 0, 0.2);margin: 0 auto;}
  .zbsjdh a img{width:100%; height: 100%; opacity: 1; object-fit: cover; }
  .zbsjdh a i{display: block;font-style: normal; width: 100%; text-align: center;line-height: 22px;}
  .zbsjdh a:nth-child(2){ margin-right: 0;}
  .c-2-nr-2 li .s-2-nr-z i{font-size: var(--zhihao36); line-height: var(--zhihao36);}
  .s-2-nr-z p{ font-size: var(--zhihao18);}
  .banner-wz h1, .sbt-l p, .s-6-bt .sbt p, .j-1-r-2 li p{font-size: var(--zhihao26); line-height: var(--zhihao26-h);}
  .header-2 ul a{padding: 0 9px; margin: 0;font-size: var(--zhihao15);}
  .header-1 img{height: 35px;}
  .c-1-l{ width: 300px;}
  .c-1-r{width: calc(100% - 300px - 10%);}
  .xwlb ul a{padding: 20px 8%;}
  .sbt-r, .j-1-r-1{font-size: var(--zhihao15);}
  .s-1 .sbt-r{ width: 60%;}
  .sflt {border-radius: 0 0 0 60px;}
  .s-2-l{ width: 263px;}
  .s-2-l .sbt-r{ width: 100%;}
  .s-2-r {width: calc(100% - 310px);}
  .s-2-1-l h2 i{font-size: var(--zhihao50);line-height: var(--zhihao50);}
  .s-3-sj li div{font-size: var(--zhihao60);}
  .j-1-l, .j-2 .sbt,.s-4-z-1 .sbt-r{width: 250px;}
  .j-1-r, .j-2 .qywhgd{width: calc(100% - 260px);}
  .footer-nr-1{display: none;}
  .footer-nr-2{margin-top: 0;}
  .footer-nr-2 li:nth-child(-n+2){ width: 28%;}
  .footer-nr-2 li{width: 42%;}
  .gslcnr .swiper-slide{font-size: var(--zhihao16);}
  .gslcnr .swiper-slide div{width: 70%;padding-top: 10px;}
  .gslcnr .swiper-slide h2{font-size: var(--zhihao28);}
  .gslcnr,.mjsjgd, .mjdzlcgd{padding-top: 20px;}
  .f-1 .sbt{ width: 85%;}
  .nybanner .nybanner-wz p, .f-2 dl dd h2{font-size: var(--zhihao30);line-height: var(--zhihao30-h);}
  .f-2 dl dd{padding: 30px 4%;}
  .f-2 dl dd p, .f-2 dl dd ul, .c-1-r-1-1 span{font-size: 14px;}
  .f-2 dl dd h2{padding-bottom: 7px;}
  .c-4 ul{grid-template-columns: repeat(3, 1fr);}




  
}

@media (max-width:820px) {
  .banner-wz h1, .sbt-l p, .s-6-bt .sbt p, .j-1-r-2 li p{font-size: var(--zhihao26); line-height: var(--zhihao26-h);}
  .banner-logo{bottom: 0; left: 0; transform: none;top: auto;}
  .banner{padding-top: 205px;}
  .banner-wz{top: 150px;padding: 0 6%;left: 0;text-align: center;width: 100%;}
  .sbt-r,.s-2-r,.s-7-xw-r,.c-1-r,.c-1-l,.s-2-l,.s-1-1-r{ width: 100%;}
  .s-1 .sbt-r{padding-top: 20px;}
  .sbt-l span{padding-bottom: 8px;}
  .sflt{border-radius: 0 0 0 30px;}
  .s-3-sj li div{font-size: var(--zhihao45);}
  .s-2-r{padding-top: 30px;}
  .s-4 video{height: 60vh;}
  .s-6-bt .sbt{ width: 83px;}
  .s-6-bt img,.s-7-xw-l,.footer-nr-1,.footer-nr-2,.footer-bt,.s-1-1-l{ display: none;}
  .s-6-bt .sbt p{ display: none;}
  .s-6-bt .sbt span{padding-bottom: 0; font-size: var(--zhihao24);}
  .s-6-bt,.s-6-bt .sbt{position: static; transform: none; width: 100%; color: var(--color-zs);}
  .s-6{ padding: 40px 0 25px; height: auto;}
  .s-5 .sbt{padding: 0 0 20px;}
  .s-5 .sbt::after{left: 0;}
  .z-5-z-nr a{margin-left:0;font-size: var(--zhihao16);}
  .z-5-z-nr{padding-top: 30px;}
  .s-5 .swiper-slide{display: flex; flex-wrap: wrap; justify-content: space-between;}
  .slogo-nr{position: static; width: 31.5% !important;background: #fff; padding: 10px; margin: 5px 0;}
  .slogo-nr img,.jj-8-z img{display: none;}
  .slogo-nr .slogo{position: static; transform: none;margin: 0 auto;}
  .slogo-nr .slogo img{display: block;}
  .s-5 .swiper-slide{height: auto;}
  .shzhbgd{padding: 10px 0 60px;}
  .s-5, .shzhbgd .swiper-slide{height: auto;}
  .s-8 .sbt{ width: 88%;}
  footer{padding: 30px 0;}
  .nybanner{padding-top: 66px;}
  .nybanner .nybanner-wz p{font-size: var(--zhihao36); font-weight: bold; line-height: var(--zhihao36-h);}
  .c-4 ul{grid-template-columns: repeat(3, 1fr);grid-gap: 20px;}
  .xgyygd{padding-bottom: 30px;}
  .s-2 .sbt{display: flex; justify-content: space-between;}
  .s-2-l .sbt-r{width: 55%;}
  .s-2-1-l{width: 66%;}
  .s-2-r li img{width: 31%;}
  .s-5 .sbt{padding-bottom: 0;}
  .c-1-l .sbt{position: static;}
  .nybanner .nybanner-wz{top: 48.5%;}
  .j-3{padding: 12vh 0;}
  .j-3-gd{padding-top: 10vh;}
  .gslcnr .swiper-slide div,.j-1-l, .j-2 .sbt,.j-1-r, .j-2 .qywhgd,.cpxq-l,.cpxq-r{width: 100%;}
  .s-4-z-1 .sbt-r{width: 200px;}
  .j-1-r, .j-2 .qywhgd{padding-top: 20px;}
  .nywzjl video{height: 45vh;}
  .xwlb ul{grid-template-columns: repeat(2, 1fr);}
  .f-1{padding: 70px 0;}
  .scpflgd .swiper-slide a h2{padding: 15px 0 10px 34px;font-size: 18px;}
  .scpflgd .swiper-slide a p{bottom: 7px;}
  .scpflgd .swiper-slide a p img{height: 35px;}
  .s-2-1-l h2 i {font-size: var(--zhihao40);line-height: var(--zhihao40);}
  .s-2-1-l h2 span{font-size:var(--zhihao24);}
  .qywhz i{padding-bottom: 40px;}
  .qywhz span{font-size: var(--zhihao16);}
  .qywhz p{font-size: var(--zhihao20);}
  .qywhz{padding: 20px 0 20px 20px;}
  .c-2 .sbt-r{padding-top: 10px;}
  .cbsp{bottom: 20px;}
}


@media (max-width:640px) {
  .caidan{ width: 100%; max-width: 100%;}
  .fwnrn{padding-top:50px;}
  .fwnrn .pic{display:none;float:none;width:100%;height:auto !important;margin-bottom:20px;}
  .fwnrn .custom{float:none;width:100%;padding-top:15px;}
  .fwnrn .custom h1{font-size:20px;font-weight:bold;color:#000;}
  .fwnrn .custom section img{display:block;margin-bottom:10px;}
  .fwnrn .custom section .tip a{font-size:12px;}
  .tagcloud{min-width: 100vw !important;min-height: 340px !important;transform: scale(0.6);}
  .xgfw dl li{width: calc(100% / 5 - 3px);}
  .lxnr ul li,.s-1 .sbt-r,.s-2-l .sbt-r,.s-3 .sbt-r,.f-1 .sbt,.f-2 dl dt, .f-2 dl dd,.lx-2,.lx-1,.cdlbcd-1,.c-2-nr-1,.c-2-nr-2{ width: 100%;}
  .lxnr ul li:nth-child(2){margin: 20px 0;}
  .lxnr ul li b{padding-bottom: 0;}
  .lxnr{padding:0 0 70px;}
  .s-4-z-1{position: static; padding: 40px 6% 0;}
  .s-4-z-1 .sbt-r{ width: 100%;padding-top: 10px;}
  .f-3  .s-4-z-1{position: absolute;top: 35%;text-align: center;width: 100%;}
  .f-3 .s-4-z-1 a{margin: 10px auto 0;width: 210px;}
  .s-4 .s-4-z-1{position: absolute;top: 20%; padding: 0;}
  .sflt{border-radius: 0 0 0 10px;}
  .s-3-sj li div{font-size: var(--zhihao28);justify-content: center;}
  .s-3-sj li div u{ font-size: var(--zhihao20);}
  .s-4 video{height: 65vh;}
  .s-4-z-2{flex-wrap: wrap; justify-content: space-between;bottom: 12%;}
  .s-4-z-2 li{ width: 49%;margin-right: 0;text-align: left;line-height:var(--zhihao22); font-size: var(--zhihao17); margin-bottom: 15px;}
  .c-1-l-1 img{ width: 80px;}
  .c-1-r-1-1 p{font-size: var(--zhihao22);}
  .c-1-r-1-1 span,.s-2-nr-z p{font-size: var(--zhihao16);}
  .c-1-r ul li{padding: 20px;}
  .c-1-r-1-2{font-size: var(--zhihao24);margin-top: 5px;}
  .c-4 ul{grid-template-columns: repeat(2, 1fr);grid-gap: 10px;}
  .s-2-nr-z span{font-size: 14px;}
  .banner-wz{top: 120px;}
  .s-2 .sbt{display: block;}
  .s-1 .sbt-r,.s-2-l .sbt-r{padding-top: 12px;}
  .s-3-sj-w{padding: 20px 0 25px;}
  .shzhbgd{padding-bottom: 50px;}
  .s-7-xw-r a{width: 100%; margin-bottom: 10px;}
  .s-7-xw-r a:nth-child(-n+2),.scpflgd .swiper-slide a p{display: none;}
  .s-7-xw-r a:last-child,.c-1-r ul li{margin-bottom: 0;}
  .f-2 dl dd{padding: 0 6% 40px;}
  .nybanner .nybanner-wz p{font-size: var(--zhihao26);line-height: var(--zhihao26-h);letter-spacing: 2px; }
  .nybanner .nybanner-wz span{font-size: var(--zhihao18);}
  .scpflgd .swiper-slide a p{left: 0;}
  .scpflgd .swiper-slide a h2{padding: 10px 0 0 0;}
  .s-1{padding-bottom: 40px;}
  .s-7-xw-r a p{padding-top: 0; margin-top: 5px; height: auto;}
  .s-7-xw-r a time{padding-top: 20px; font-size: 14px;}
  footer{padding: 20px 0;}
  .lx-1 h1{font-size: var(--zhihao20);}
  .lx-1-nr{font-size: 14px;}
  .j-1-r-2 li span{font-size: 12px;}
  .j-5 .s-4-z-1 a{font-size: var(--zhihao16); margin: 10px auto 20px;}
  .j-2 .sbt{padding-top: 0;}
  .j-2{padding: 60px 0;}
  .qywhz{display: flex; align-items: center; flex-wrap: wrap;}
  .qywhz i{padding: 0 10px 0 0;}
  .j-2 .qywhgd{padding-bottom: 20px;}
  .nybanner .nybanner-wz {top: 51.5%;}
  .gdcp a{padding: 5px 15px; font-size: 14px;border-radius: 10px 10px 0 0;}
  .cdlbcd,.cpxq{padding-top: 100px;}
  .cdlbcd ul{width: 100%; justify-content: space-between;}
  .cdlbcd ul li{width: 49%;}
  .cdlbcd ul li a h3{padding-left: 16px;font-size: var(--zhihao20);}
  .cdlbcd ul li a{margin-right: 0; padding: 8px 15px;}
  .xwlb ul{grid-template-columns: repeat(1, 1fr);}
  .m-1-nr ul li,.m-1-nr ul li:nth-child(2n){width: 100%;margin: 5px 0;}
  .mj-w{position: static; width: 100%; height: 400px;transform: none;}
  .m-1-nr{padding: 30px 0;}
  .c-2-nr-2 li{height: auto;}
  .c-2-nr-2 li .s-2-nr-z{padding: 30px 5%;}
  .s-2-1-l p{line-height: var(--zhihao20);}
  

  
      
    
}

@media (max-width:380px) {
    
  
}

